package com.dormitoryAdministratorSystem.dao.maintain;

import com.dormitoryAdministratorSystem.entity.maintain.Maintain;

import java.util.List;

public interface IMaintainDao {
    /**
     * 通过房间号获得该房间的设施信息
     * @param rId 房间号
     * @return 对于房间号的所有设施信息
     */
    List<Maintain>  getMainByRoomId(int rId);

    /**
     * 添加新的设施信息
     * @param m 新的设施对象
     * @return 1 成功 0 失败
     */
    int insertMaintain(Maintain m);

    /**
     * 更新设施信息
     * @param m 需要更新的设施对象
     * @return 1 成功 0 失败
     */
    int updateMaintain(Maintain m);

    /**
     * 显示某房间的某一条设施信息
     * @param mId 房间所对应的设施信息编号
     * @return 设施信息对象
     */
    Maintain getMaintainInfo(int mId);
}
